<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>Logback Log Messages</title>
<style  type="text/css">
table { margin-left: 2em; margin-right: 2em; border-left: 2px solid #AAA; }
TR.even { background: #FFFFFF; }
TR.odd { background: #EAEAEA; }
TR.warn TD.Level, TR.error TD.Level, TR.fatal TD.Level {font-weight: bold; color: #FF4040 }
TD { padding-right: 1ex; padding-left: 1ex; border-right: 2px solid #AAA; }
TD.Time, TD.Date { text-align: right; font-family: courier, monospace; font-size: smaller; }
TD.Thread { text-align: left; }
TD.Level { text-align: right; }
TD.Logger { text-align: left; }
TR.header { background: #596ED5; color: #FFF; font-weight: bold; font-size: larger; }
TD.Exception { background: #A2AEE8; font-family: courier, monospace;}
</style>

  </head>
<body>
<hr/>
<p>Log session start time Thu Jun 06 08:45:39 CST 2024</p><p></p>

<table cellspacing="0">
<tr class="header">
<td class="Level">Level</td>
<td class="Date">Date</td>
<td class="Message">Message</td>
<td class="MethodOfCaller">MethodOfCaller</td>
<td class="FileOfCaller">FileOfCaller</td>
<td class="LineOfCaller">LineOfCaller</td>
</tr>


<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:39,513</td>
<td class="Message">HV000001: Hibernate Validator 6.2.5.Final</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">Version.java</td>
<td class="LineOfCaller">21</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:39,540</td>
<td class="Message">Starting CdszBootSystemApplication using Java 1.8.0_261 on PC-20230316QDVF with PID 7672 (C:\devs\cdsz-boot-parent\cdsz-boot-system\target\classes started by Administrator in C:\devs\cdsz-boot-parent)</td>
<td class="MethodOfCaller">logStarting</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">55</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:39,540</td>
<td class="Message">The following 1 profile is active: &quot;dev&quot;</td>
<td class="MethodOfCaller">logStartupProfileInfo</td>
<td class="FileOfCaller">SpringApplication.java</td>
<td class="LineOfCaller">638</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:46,620</td>
<td class="Message">Multiple Spring Data modules found, entering strict repository configuration mode</td>
<td class="MethodOfCaller">multipleStoresDetected</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">262</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:46,624</td>
<td class="Message">Bootstrapping Spring Data Redis repositories in DEFAULT mode.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">132</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:46,653</td>
<td class="Message">Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces.</td>
<td class="MethodOfCaller">registerRepositoriesIn</td>
<td class="FileOfCaller">RepositoryConfigurationDelegate.java</td>
<td class="LineOfCaller">201</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:46,837</td>
<td class="Message"> ******************* init miniDao config [ begin ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">23</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:46,837</td>
<td class="Message"> ------ minidao.base-package ------- org.jeecg.modules.jmreport.*,org.jeecg.modules.drag.*</td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">25</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:46,839</td>
<td class="Message"> *******************  init miniDao config  [ end ] *********************** </td>
<td class="MethodOfCaller">miniDaoBeanScannerConfigurer</td>
<td class="FileOfCaller">MinidaoAutoConfiguration.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,916</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysMessageMapper&#39; and &#39;com.cdsz.boot.biz.modules.message.mapper.SysMessageMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,916</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysMessageTemplateMapper&#39; and &#39;com.cdsz.boot.biz.modules.message.mapper.SysMessageTemplateMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,916</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;ossFileMapper&#39; and &#39;com.cdsz.boot.biz.modules.oss.mapper.OssFileMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,917</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;quartzJobMapper&#39; and &#39;com.cdsz.boot.biz.modules.quartz.mapper.QuartzJobMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,917</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysAnnouncementMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysAnnouncementMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,917</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysAnnouncementSendMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysAnnouncementSendMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,917</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysCategoryMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysCategoryMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,917</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysCheckRuleMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysCheckRuleMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,918</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysCommentMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysCommentMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,918</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDataLogMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDataLogMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,918</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDataSourceMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDataSourceMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,918</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDepartMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDepartMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,918</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDepartPermissionMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDepartPermissionMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,919</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDepartRoleMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDepartRoleMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,919</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDepartRolePermissionMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDepartRolePermissionMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,919</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDepartRoleUserMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDepartRoleUserMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,919</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDictItemMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDictItemMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,919</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysDictMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysDictMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,919</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysFillRuleMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysFillRuleMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,919</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysFormFileMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysFormFileMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,920</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysGatewayRouteMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysGatewayRouteMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,920</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysLogMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysLogMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,920</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysPackPermissionMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysPackPermissionMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,921</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysPermissionDataRuleMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysPermissionDataRuleMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,921</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysPermissionMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysPermissionMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,921</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysPositionMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysPositionMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,921</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysRoleIndexMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysRoleIndexMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,921</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysRoleMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysRoleMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,921</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysRolePermissionMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysRolePermissionMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,922</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysTableWhiteListMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysTableWhiteListMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,922</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysTenantMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysTenantMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,922</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysTenantPackMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysTenantPackMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,922</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysTenantPackUserMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysTenantPackUserMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,922</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysThirdAccountMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysThirdAccountMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,922</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysThirdAppConfigMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysThirdAppConfigMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,922</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysUserAgentMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysUserAgentMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,923</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysUserDepartMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysUserDepartMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,923</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysUserMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysUserMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,923</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysUserPositionMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysUserPositionMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,923</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysUserRoleMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysUserRoleMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,923</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;sysUserTenantMapper&#39; and &#39;com.cdsz.boot.biz.modules.system.mapper.SysUserTenantMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn even">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,923</td>
<td class="Message">Skipping MapperFactoryBean with name &#39;publicSettingMapper&#39; and &#39;com.cdsz.boot.workspace.biz.modules.acti.mapper.PublicSettingMapper&#39; mapperInterface. Bean already defined with the same name!</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="warn odd">
<td class="Level">WARN</td>
<td class="Date">2024-06-06 08:45:46,924</td>
<td class="Message">No MyBatis mapper was found in &#39;[com.cdsz.boot.**.mapper*]&#39; package. Please check your configuration.</td>
<td class="MethodOfCaller">warn</td>
<td class="FileOfCaller">Logger.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,008</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,009</td>
<td class="Message">register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }</td>
<td class="MethodOfCaller">doScan</td>
<td class="FileOfCaller">MiniDaoClassPathMapperScanner.java</td>
<td class="LineOfCaller">48</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,333</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#9&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,339</td>
<td class="Message">Bean &#39;jimuReportShareDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,340</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#8&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,341</td>
<td class="Message">Bean &#39;jimuReportMapDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,342</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#7&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,344</td>
<td class="Message">Bean &#39;jimuReportLinkDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,345</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#6&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,346</td>
<td class="Message">Bean &#39;jimuReportDictItemDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,347</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#5&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,348</td>
<td class="Message">Bean &#39;jimuReportDictDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,348</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#4&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,349</td>
<td class="Message">Bean &#39;jimuReportDbParamDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,350</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#3&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,351</td>
<td class="Message">Bean &#39;jimuReportDbFieldDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,351</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#2&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,352</td>
<td class="Message">Bean &#39;jimuReportDbDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,353</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744#1&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,354</td>
<td class="Message">Bean &#39;jimuReportDataSourceDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,355</td>
<td class="Message">Bean &#39;(inner bean)#5e9bf744&#39; of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,356</td>
<td class="Message">Bean &#39;jimuReportDao&#39; of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,372</td>
<td class="Message">Bean &#39;spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties&#39; of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,375</td>
<td class="Message">Bean &#39;org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration&#39; of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,390</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,391</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,393</td>
<td class="Message">Bean &#39;management.metrics.export.simple-org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,396</td>
<td class="Message">Bean &#39;simpleConfig&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimplePropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,397</td>
<td class="Message">Bean &#39;org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,398</td>
<td class="Message">Bean &#39;micrometerClock&#39; of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,417</td>
<td class="Message">Bean &#39;simpleMeterRegistry&#39; of type [io.micrometer.core.instrument.simple.SimpleMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,420</td>
<td class="Message">Bean &#39;micrometerOptions&#39; of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,421</td>
<td class="Message">Bean &#39;lettuceMetrics&#39; of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$430/1003521077] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,495</td>
<td class="Message">Bean &#39;lettuceClientResources&#39; of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,559</td>
<td class="Message">Bean &#39;redisConnectionFactory&#39; of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,566</td>
<td class="Message">Bean &#39;jeecgBaseConfig&#39; of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,570</td>
<td class="Message">Bean &#39;shiroConfig&#39; of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$1c6d8598] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,836</td>
<td class="Message">Bean &#39;spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,843</td>
<td class="Message">Bean &#39;com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration&#39; of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration$$EnhancerBySpringCGLIB$$3ea2f4f3] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,853</td>
<td class="Message">Bean &#39;dsProcessor&#39; of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:47,896</td>
<td class="Message">Bean &#39;shiroRealm&#39; of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,130</td>
<td class="Message">===============(1)创建缓存管理器RedisCacheManager</td>
<td class="MethodOfCaller">redisCacheManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">268</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,132</td>
<td class="Message">===============(2)创建RedisManager,连接Redis..</td>
<td class="MethodOfCaller">redisManager</td>
<td class="FileOfCaller">ShiroConfig.java</td>
<td class="LineOfCaller">286</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,135</td>
<td class="Message">Bean &#39;redisManager&#39; of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,143</td>
<td class="Message">Bean &#39;jeecgSecurityManager&#39; of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,168</td>
<td class="Message">Bean &#39;authorizationAttributeSourceAdvisor&#39; of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,336</td>
<td class="Message">Bean &#39;org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration&#39; of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$d04a1b4f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,340</td>
<td class="Message">Bean &#39;eventBus&#39; of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)</td>
<td class="MethodOfCaller">postProcessAfterInitialization</td>
<td class="FileOfCaller">PostProcessorRegistrationDelegate.java</td>
<td class="LineOfCaller">376</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,676</td>
<td class="Message">Tomcat initialized with port(s): 8080 (http)</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">108</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,685</td>
<td class="Message">Initializing ProtocolHandler [&quot;http-nio-8080&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,687</td>
<td class="Message">Starting service [Tomcat]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,687</td>
<td class="Message">Starting Servlet engine: [Apache Tomcat/9.0.83]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,793</td>
<td class="Message">Initializing Spring embedded WebApplicationContext</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,793</td>
<td class="Message">Root WebApplicationContext: initialization completed in 9170 ms</td>
<td class="MethodOfCaller">prepareWebApplicationContext</td>
<td class="FileOfCaller">ServletWebServerApplicationContext.java</td>
<td class="LineOfCaller">292</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:48,967</td>
<td class="Message"> Init JimuReport Config [ Token Interceptor &amp; Resource Locations ] </td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">JimuReportConfiguration.java</td>
<td class="LineOfCaller">90</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:49,884</td>
<td class="Message">{dataSource-1,master} inited</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DruidDataSource.java</td>
<td class="LineOfCaller">1002</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:49,885</td>
<td class="Message">dynamic-datasource - add a datasource named [master] success</td>
<td class="MethodOfCaller">addDataSource</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">154</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:49,887</td>
<td class="Message">dynamic-datasource initial loaded [1] datasource,primary datasource named [master]</td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">DynamicRoutingDataSource.java</td>
<td class="LineOfCaller">237</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:50,002</td>
<td class="Message">HHH000204: Processing PersistenceUnitInfo [name: default]</td>
<td class="MethodOfCaller">logPersistenceUnitInformation</td>
<td class="FileOfCaller">LogHelper.java</td>
<td class="LineOfCaller">31</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:50,064</td>
<td class="Message">HHH000412: Hibernate ORM core version 5.6.7.Final</td>
<td class="MethodOfCaller">logVersion</td>
<td class="FileOfCaller">Version.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:50,248</td>
<td class="Message">HCANN000001: Hibernate Commons Annotations {5.1.2.Final}</td>
<td class="MethodOfCaller">&lt;clinit&gt;</td>
<td class="FileOfCaller">JavaReflectionManager.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:50,398</td>
<td class="Message">HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">Dialect.java</td>
<td class="LineOfCaller">175</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:50,593</td>
<td class="Message">HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]</td>
<td class="MethodOfCaller">initiateService</td>
<td class="FileOfCaller">JtaPlatformInitiator.java</td>
<td class="LineOfCaller">52</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:50,607</td>
<td class="Message">Initialized JPA EntityManagerFactory for persistence unit &#39;default&#39;</td>
<td class="MethodOfCaller">buildNativeEntityManagerFactory</td>
<td class="FileOfCaller">AbstractEntityManagerFactoryBean.java</td>
<td class="LineOfCaller">437</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:53,193</td>
<td class="Message"> --- redis config init --- </td>
<td class="MethodOfCaller">redisTemplate</td>
<td class="FileOfCaller">RedisConfig.java</td>
<td class="LineOfCaller">56</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:54,565</td>
<td class="Message"> Init JimuReport Config [ 线程池 ] </td>
<td class="MethodOfCaller">afterPropertiesSet</td>
<td class="FileOfCaller">JmReportExecutorConfig.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:55,991</td>
<td class="Message">Using default implementation for ThreadExecutor</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1220</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:55,994</td>
<td class="Message">Job execution threads will use class loader of thread: main</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">SimpleThreadPool.java</td>
<td class="LineOfCaller">268</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:56,004</td>
<td class="Message">Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">SchedulerSignalerImpl.java</td>
<td class="LineOfCaller">61</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:56,005</td>
<td class="Message">Quartz Scheduler v.2.3.2 created.</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">229</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:56,008</td>
<td class="Message">Using db table-based data access locking (synchronization).</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">672</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:56,010</td>
<td class="Message">JobStoreCMT initialized.</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">JobStoreCMT.java</td>
<td class="LineOfCaller">145</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:56,011</td>
<td class="Message">Scheduler meta-data: Quartz Scheduler (v2.3.2) &#39;MyScheduler&#39; with instanceId &#39;PC-20230316QDVF1717634755993&#39;
  Scheduler class: &#39;org.quartz.core.QuartzScheduler&#39; - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool &#39;org.quartz.simpl.SimpleThreadPool&#39; - with 10 threads.
  Using job-store &#39;org.springframework.scheduling.quartz.LocalDataSourceJobStore&#39; - which supports persistence. and is clustered.
</td>
<td class="MethodOfCaller">initialize</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">294</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:56,011</td>
<td class="Message">Quartz scheduler &#39;MyScheduler&#39; initialized from an externally provided properties instance.</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1374</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:56,011</td>
<td class="Message">Quartz scheduler version: 2.3.2</td>
<td class="MethodOfCaller">instantiate</td>
<td class="FileOfCaller">StdSchedulerFactory.java</td>
<td class="LineOfCaller">1378</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:56,011</td>
<td class="Message">JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@608448e7</td>
<td class="MethodOfCaller">setJobFactory</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">2293</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:58,045</td>
<td class="Message">Found 1 Process Engine Configurators in total:</td>
<td class="MethodOfCaller">initConfigurators</td>
<td class="FileOfCaller">ProcessEngineConfigurationImpl.java</td>
<td class="LineOfCaller">1551</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:58,045</td>
<td class="Message">class org.activiti.spring.process.conf.ProcessExtensionsConfiguratorAutoConfiguration$$EnhancerBySpringCGLIB$$c1505982 (priority:10000)</td>
<td class="MethodOfCaller">initConfigurators</td>
<td class="FileOfCaller">ProcessEngineConfigurationImpl.java</td>
<td class="LineOfCaller">1553</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:58,045</td>
<td class="Message">Executing beforeInit() of class org.activiti.spring.process.conf.ProcessExtensionsConfiguratorAutoConfiguration$$EnhancerBySpringCGLIB$$c1505982 (priority:10000)</td>
<td class="MethodOfCaller">configuratorsBeforeInit</td>
<td class="FileOfCaller">ProcessEngineConfigurationImpl.java</td>
<td class="LineOfCaller">1563</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:58,792</td>
<td class="Message">Executing configure() of class org.activiti.spring.process.conf.ProcessExtensionsConfiguratorAutoConfiguration$$EnhancerBySpringCGLIB$$c1505982 (priority:10000)</td>
<td class="MethodOfCaller">configuratorsAfterInit</td>
<td class="FileOfCaller">ProcessEngineConfigurationImpl.java</td>
<td class="LineOfCaller">1570</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:59,026</td>
<td class="Message">ProcessEngine default created</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">ProcessEngineImpl.java</td>
<td class="LineOfCaller">74</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:59,268</td>
<td class="Message">Exposing 2 endpoint(s) beneath base path &#39;/actuator&#39;</td>
<td class="MethodOfCaller">&lt;init&gt;</td>
<td class="FileOfCaller">EndpointLinksResolver.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:59,451</td>
<td class="Message">Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)]</td>
<td class="MethodOfCaller">initHandlerMethods</td>
<td class="FileOfCaller">WebMvcPropertySourcedRequestMappingHandlerMapping.java</td>
<td class="LineOfCaller">69</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:59,567</td>
<td class="Message">Flyway Community Edition 8.5.13 by Redgate</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:59,568</td>
<td class="Message">See what&#39;s new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.13</td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:59,568</td>
<td class="Message"></td>
<td class="MethodOfCaller">info</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,571</td>
<td class="Message">AWS SDK available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,571</td>
<td class="Message">Google Cloud Storage available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,572</td>
<td class="Message">Scanning for classpath resources at &#39;classpath:db/callback&#39; ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,572</td>
<td class="Message">Determining location urls for classpath:db/callback using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,573</td>
<td class="Message">Unable to resolve location classpath:db/callback.</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,573</td>
<td class="Message">Scanning for classpath resources at &#39;classpath:flyway/sql/mysql&#39; ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,573</td>
<td class="Message">Determining location urls for classpath:flyway/sql/mysql using ClassLoader sun.misc.Launcher$AppClassLoader@18b4aac2 ...</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,574</td>
<td class="Message">Scanning URL: file:/C:/devs/cdsz-boot-parent/cdsz-boot-system/target/classes/flyway/sql/mysql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,574</td>
<td class="Message">JBoss VFS v2 available: false</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,577</td>
<td class="Message">Scanning starting at classpath root in filesystem: C:\devs\cdsz-boot-parent\cdsz-boot-system\target\classes\</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,577</td>
<td class="Message">Scanning for resources in path: C:\devs\cdsz-boot-parent\cdsz-boot-system\target\classes\flyway\sql\mysql (flyway/sql/mysql)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,580</td>
<td class="Message">Found resource: flyway/sql/mysql/README.md</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,580</td>
<td class="Message">Found resource: flyway/sql/mysql/V3.6.2__all_upgrade.sql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,581</td>
<td class="Message">Found resource: flyway/sql/mysql/V3.6.3__all_upgrade.sql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,581</td>
<td class="Message">Scanning for classes at classpath:flyway/sql/mysql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,584</td>
<td class="Message">Filtering out resource: flyway/sql/mysql/README.md (filename: README.md)</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug even">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,584</td>
<td class="Message">Validating V3.6.2__all_upgrade.sql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="debug odd">
<td class="Level">DEBUG</td>
<td class="Date">2024-06-06 08:45:59,585</td>
<td class="Message">Validating V3.6.3__all_upgrade.sql</td>
<td class="MethodOfCaller">debug</td>
<td class="FileOfCaller">Slf4jLog.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="error even">
<td class="Level">ERROR</td>
<td class="Date">2024-06-06 08:45:59,589</td>
<td class="Message">【升级提示】flyway执行sql脚本失败: Unsupported Database: MySQL 5.7</td>
<td class="MethodOfCaller">lambda$migrate$0</td>
<td class="FileOfCaller">FlywayConfig.java</td>
<td class="LineOfCaller">127</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:45:59,607</td>
<td class="Message"> Init CodeGenerate Config [ Get Db Config From application.yml ] </td>
<td class="MethodOfCaller">initCodeGenerateDbConfig</td>
<td class="FileOfCaller">CodeGenerateDbConfig.java</td>
<td class="LineOfCaller">46</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,153</td>
<td class="Message">Starting ProtocolHandler [&quot;http-nio-8080&quot;]</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,191</td>
<td class="Message">Tomcat started on port(s): 8080 (http) with context path &#39;/zqzc-boot&#39;</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">TomcatWebServer.java</td>
<td class="LineOfCaller">220</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,194</td>
<td class="Message">Documentation plugins bootstrapped</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">DocumentationPluginsBootstrapper.java</td>
<td class="LineOfCaller">93</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,198</td>
<td class="Message">Found 1 custom documentation plugin(s)</td>
<td class="MethodOfCaller">bootstrapDocumentationPlugins</td>
<td class="FileOfCaller">AbstractDocumentationPluginsBootstrapper.java</td>
<td class="LineOfCaller">79</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,342</td>
<td class="Message">Scanning for api listing references</td>
<td class="MethodOfCaller">scan</td>
<td class="FileOfCaller">ApiListingReferenceScanner.java</td>
<td class="LineOfCaller">44</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,839</td>
<td class="Message">Starting...</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">AbstractActivitiSmartLifeCycle.java</td>
<td class="LineOfCaller">66</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,900</td>
<td class="Message">Started.</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">AbstractActivitiSmartLifeCycle.java</td>
<td class="LineOfCaller">71</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,900</td>
<td class="Message">Starting...</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">AbstractActivitiSmartLifeCycle.java</td>
<td class="LineOfCaller">66</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,950</td>
<td class="Message">Started.</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">AbstractActivitiSmartLifeCycle.java</td>
<td class="LineOfCaller">71</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,950</td>
<td class="Message">Will start Quartz Scheduler [MyScheduler] in 1 seconds</td>
<td class="MethodOfCaller">startScheduler</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">734</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,965</td>
<td class="Message">Started CdszBootSystemApplication in 24.112 seconds (JVM running for 25.723)</td>
<td class="MethodOfCaller">logStarted</td>
<td class="FileOfCaller">StartupInfoLogger.java</td>
<td class="LineOfCaller">61</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:02,970</td>
<td class="Message"> Init Code Generate Template [ 检测如果是JAR启动环境，Copy模板到config目录 ] </td>
<td class="MethodOfCaller">onApplicationEvent</td>
<td class="FileOfCaller">CodeTemplateInitListener.java</td>
<td class="LineOfCaller">29</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:03,107</td>
<td class="Message">
----------------------------------------------------------
	Application CDSZ-BOOT is running! Access URLs:
	Local: 		http://localhost:8080/zqzc-boot/
	External: 	http://134.166.99.188:8080/zqzc-boot/
	Swagger文档: 	http://134.166.99.188:8080/zqzc-boot/doc.html
----------------------------------------------------------</td>
<td class="MethodOfCaller">main</td>
<td class="FileOfCaller">CdszBootSystemApplication.java</td>
<td class="LineOfCaller">36</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:03,525</td>
<td class="Message">Initializing Spring DispatcherServlet &#39;dispatcherServlet&#39;</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:03,526</td>
<td class="Message">Initializing Servlet &#39;dispatcherServlet&#39;</td>
<td class="MethodOfCaller">initServletBean</td>
<td class="FileOfCaller">FrameworkServlet.java</td>
<td class="LineOfCaller">525</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:03,528</td>
<td class="Message">Completed initialization in 2 ms</td>
<td class="MethodOfCaller">initServletBean</td>
<td class="FileOfCaller">FrameworkServlet.java</td>
<td class="LineOfCaller">547</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:03,955</td>
<td class="Message">Starting Quartz Scheduler now, after delay of 1 seconds</td>
<td class="MethodOfCaller">run</td>
<td class="FileOfCaller">SchedulerFactoryBean.java</td>
<td class="LineOfCaller">750</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:04,035</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:04,036</td>
<td class="Message">ClusterManager: Scanning for instance &quot;DESKTOP-LS35NCU1717591310857&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:04,076</td>
<td class="Message">Scheduler MyScheduler_$_PC-20230316QDVF1717634755993 started.</td>
<td class="MethodOfCaller">start</td>
<td class="FileOfCaller">QuartzScheduler.java</td>
<td class="LineOfCaller">547</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:23,810</td>
<td class="Message">A cookie header was received [Hm_lvt_0febd9e3cacb3f627ddac64d52caac39=1717465500,1717488939,1717552254,1717634775;] that contained an invalid cookie. That cookie will be ignored.
 Note: further occurrences of this error will be logged at DEBUG level.</td>
<td class="MethodOfCaller">log</td>
<td class="FileOfCaller">DirectJDKLog.java</td>
<td class="LineOfCaller">173</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:29,841</td>
<td class="Message">begin 获取用户系统公告 (通知)21毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:46:29,855</td>
<td class="Message">end 获取用户系统公告 (系统消息)35毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:12,952</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:12,956</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:12,956</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,022</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,024</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,033</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,046</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,054</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,072</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,072</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,073</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 08:47:13,074</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:38:07,804</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:38:07,822</td>
<td class="Message">ClusterManager: Scanning for instance &quot;00jdadee-FQNtD01717637828107&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,275</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,279</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,280</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,281</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,283</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,286</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,292</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,301</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,315</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,316</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,316</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,317</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,951</td>
<td class="Message">begin 获取用户系统公告 (通知)14毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 09:39:04,963</td>
<td class="Message">end 获取用户系统公告 (系统消息)26毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,390</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,391</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,391</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,391</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,392</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,392</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,393</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,394</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,404</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,405</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,405</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:11:50,405</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,034</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,036</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,036</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,039</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,040</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,041</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,041</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,049</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,079</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,079</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,080</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:12:42,082</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,151</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,151</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,152</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,153</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,153</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,153</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,154</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,155</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,171</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,171</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,171</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:25,172</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,414</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,414</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,415</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,415</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,416</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,416</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,416</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,417</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,426</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,426</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,426</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:14:59,427</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,852</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,853</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,853</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,856</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,857</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,857</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,857</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,859</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,875</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,876</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,877</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:48,877</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:49,105</td>
<td class="Message">begin 获取用户系统公告 (通知)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:17:49,115</td>
<td class="Message">end 获取用户系统公告 (系统消息)20毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,674</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,674</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,675</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,675</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,675</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,676</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,676</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,677</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,686</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,687</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,687</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:18:28,687</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,216</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,218</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,218</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,218</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,219</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,220</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,221</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,222</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,240</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,241</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,241</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:19:47,242</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,379</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,380</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,381</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,381</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,382</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,382</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,383</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,385</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,396</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,397</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,397</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:20:38,398</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,649</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,650</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,650</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,650</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,651</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,651</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,652</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,653</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,668</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,669</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,669</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:02,670</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,341</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,342</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,343</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,343</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,343</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,344</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,344</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,345</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,357</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,364</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,366</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:23:23,367</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:57,993</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:57,994</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:57,994</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:57,995</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:57,995</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:57,996</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:57,996</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:57,997</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:58,012</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:58,013</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:58,013</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:58,013</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:58,633</td>
<td class="Message">begin 获取用户系统公告 (通知)12毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:28:58,643</td>
<td class="Message">end 获取用户系统公告 (系统消息)22毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,748</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,749</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,749</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,750</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,750</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,751</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,751</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,753</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,763</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,763</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,764</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:31:24,764</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:58,993</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:58,994</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:58,994</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:58,995</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:58,995</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:58,995</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:58,995</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:58,996</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:59,012</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:59,012</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:59,013</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:41:59,013</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,021</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,022</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,022</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,023</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,023</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,024</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,024</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,025</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,040</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,040</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,041</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:43:38,041</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,352</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,353</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,353</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,354</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,354</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,354</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,355</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,356</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,364</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,365</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,365</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:44:11,366</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,366</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,366</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,367</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,367</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,367</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,368</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,368</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,369</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,385</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,385</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,386</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:15,386</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,630</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,631</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,631</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,631</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,631</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,632</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,632</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,633</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,641</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,641</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,642</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 10:45:35,642</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,538</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,539</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,540</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,540</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,541</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,541</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,542</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,543</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,561</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,562</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,562</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,563</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,654</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,654</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,654</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,654</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,655</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,655</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,655</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,656</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,665</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,665</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,665</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,666</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,772</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,773</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,773</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,773</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,774</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,774</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,775</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,776</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,786</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,787</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,787</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:03:18,787</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:05:29,013</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:05:29,015</td>
<td class="Message">ClusterManager: Scanning for instance &quot;00jdadee-FQNtD01717643046743&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:07:14,137</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:07:14,139</td>
<td class="Message">ClusterManager: Scanning for instance &quot;00jdadee-FQNtD01717643132511&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:07:44,171</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:07:44,173</td>
<td class="Message">ClusterManager: Scanning for instance &quot;00jdadee-FQNtD01717643226356&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,893</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,894</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,895</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,895</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,896</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,897</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,897</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,898</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,917</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,917</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,918</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:16:24,918</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,292</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,292</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,293</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,293</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,293</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,293</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,294</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,294</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,303</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,304</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,304</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:14,304</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:29,853</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:17:29,854</td>
<td class="Message">ClusterManager: Scanning for instance &quot;00jdadee-FQNtD01717643656190&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,741</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,742</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,743</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,743</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,744</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,744</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,745</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,746</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,761</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,762</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,762</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:56,763</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:57,344</td>
<td class="Message">begin 获取用户系统公告 (通知)11毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:18:57,354</td>
<td class="Message">end 获取用户系统公告 (系统消息)21毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:19:29,987</td>
<td class="Message">ClusterManager: detected 1 failed or restarted instances.</td>
<td class="MethodOfCaller">logWarnIfNonZero</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3644</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:19:29,988</td>
<td class="Message">ClusterManager: Scanning for instance &quot;00jdadee-FQNtD01717643841455&quot;&#39;s failed in-progress jobs.</td>
<td class="MethodOfCaller">clusterRecover</td>
<td class="FileOfCaller">JobStoreSupport.java</td>
<td class="LineOfCaller">3503</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,118</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,119</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,120</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,120</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,120</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,121</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,121</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,122</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,138</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,138</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,138</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,139</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,986</td>
<td class="Message">begin 获取用户系统公告 (通知)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:54,997</td>
<td class="Message">end 获取用户系统公告 (系统消息)20毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,282</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,282</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,283</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,283</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,283</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,284</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,284</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,284</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,293</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,294</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,294</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:27:59,294</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,585</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,586</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,586</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,587</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,587</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,588</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,588</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,589</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,598</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,599</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,599</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:03,599</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,970</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,970</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,971</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,971</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,971</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,972</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,972</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,973</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,981</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,982</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,982</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:28,982</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:29,583</td>
<td class="Message">begin 获取用户系统公告 (通知)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:28:29,595</td>
<td class="Message">end 获取用户系统公告 (系统消息)22毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,968</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,969</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,969</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,970</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,970</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,970</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,971</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,972</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,990</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,990</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,991</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:41,991</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:42,753</td>
<td class="Message">begin 获取用户系统公告 (通知)12毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:42,765</td>
<td class="Message">end 获取用户系统公告 (系统消息)24毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,980</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,981</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,981</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,981</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,981</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,982</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,982</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,983</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,994</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,995</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,995</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:52,995</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:53,820</td>
<td class="Message">begin 获取用户系统公告 (通知)9毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:38:53,830</td>
<td class="Message">end 获取用户系统公告 (系统消息)19毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,298</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,299</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,300</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,301</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,301</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,302</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,302</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,304</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,322</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,322</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,322</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:56,323</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:57,008</td>
<td class="Message">begin 获取用户系统公告 (通知)17毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:43:57,021</td>
<td class="Message">end 获取用户系统公告 (系统消息)30毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,263</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,263</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,264</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,264</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,264</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,265</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,265</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,266</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,282</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,282</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,283</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,284</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,977</td>
<td class="Message">begin 获取用户系统公告 (通知)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:44:42,987</td>
<td class="Message">end 获取用户系统公告 (系统消息)20毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,006</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,007</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,007</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,009</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,009</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,009</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,010</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,011</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,028</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,028</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,029</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,029</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,641</td>
<td class="Message">begin 获取用户系统公告 (通知)13毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:46:33,652</td>
<td class="Message">end 获取用户系统公告 (系统消息)24毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,751</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,752</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,752</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,753</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,753</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,753</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,753</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,754</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,769</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,770</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,772</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:43,772</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:44,470</td>
<td class="Message">begin 获取用户系统公告 (通知)12毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:47:44,480</td>
<td class="Message">end 获取用户系统公告 (系统消息)22毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,461</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,462</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,462</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,463</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,463</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,463</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,463</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,464</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,474</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,474</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,474</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:13,474</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:14,103</td>
<td class="Message">begin 获取用户系统公告 (通知)12毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:14,112</td>
<td class="Message">end 获取用户系统公告 (系统消息)21毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,537</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,538</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,538</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,538</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,539</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,540</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,540</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,541</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,550</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,551</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,551</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:24,551</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:25,246</td>
<td class="Message">begin 获取用户系统公告 (通知)10毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:25,256</td>
<td class="Message">end 获取用户系统公告 (系统消息)20毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,858</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,859</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,859</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,860</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,860</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,860</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,861</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,862</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,871</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,872</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,872</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:44,872</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:45,623</td>
<td class="Message">begin 获取用户系统公告 (通知)11毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:48:45,633</td>
<td class="Message">end 获取用户系统公告 (系统消息)21毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,772</td>
<td class="Message">Sign Interceptor request URI = /zqzc-boot/sys/dict/getDictItems/sys_position,name,id</td>
<td class="MethodOfCaller">preHandle</td>
<td class="FileOfCaller">SignAuthInterceptor.java</td>
<td class="LineOfCaller">33</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,773</td>
<td class="Message"> pathVariable: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">42</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,773</td>
<td class="Message"> pathVariable decode: sys_position,name,id</td>
<td class="MethodOfCaller">getAllParams</td>
<td class="FileOfCaller">HttpUtils.java</td>
<td class="LineOfCaller">54</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,773</td>
<td class="Message">Param paramsJsonStr : {&quot;x-path-variable&quot;:&quot;sys_position,name,id&quot;}</td>
<td class="MethodOfCaller">getParamsSign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">50</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,773</td>
<td class="Message">Param Sign : E5D2215E279AC639A92B4A5F7790E268</td>
<td class="MethodOfCaller">verifySign</td>
<td class="FileOfCaller">SignUtil.java</td>
<td class="LineOfCaller">37</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,774</td>
<td class="Message"> dictCode : sys_position,name,id</td>
<td class="MethodOfCaller">getDictItems</td>
<td class="FileOfCaller">SysDictController.java</td>
<td class="LineOfCaller">171</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,774</td>
<td class="Message">字典拼接的查询SQL：select name,id from sys_position</td>
<td class="MethodOfCaller">isPassByDict</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">126</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,774</td>
<td class="Message">获取select sql信息 ：{sys_position=SelectSqlInfo{fromTableName=&#39;sys_position&#39;, fromSubSelect=null, aliasName=&#39;null&#39;, selectFields=[name, id], realSelectFields=[name, id], selectAll=false}} </td>
<td class="MethodOfCaller">isPassBySql</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">75</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,783</td>
<td class="Message">表字典白名单初始化完成：{sys_permission=id,name, sys_position=name,id, onl_drag_comp=id,comp_name, sys_depart_role=role_code, oa_officialdoc_organcode=id,organ_name, demo=id,name, design_form=id,desform_name,desform_code, sys_depart=id,org_code,depart_name, sys_user=phone,work_no,id,email,realname,username, onl_cgreport_head=code, sys_category=id,name, onl_cgform_head=table_txt,table_name, oa_wps_file=id,name}</td>
<td class="MethodOfCaller">init</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">58</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,783</td>
<td class="Message">checkWhiteList tableName: sys_position</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">155</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,784</td>
<td class="Message">白名单校验：查询表&quot;sys_position&quot;，查询字段 [name, id] 通过校验</td>
<td class="MethodOfCaller">checkWhiteList</td>
<td class="FileOfCaller">DictTableWhiteListHandlerImpl.java</td>
<td class="LineOfCaller">194</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:24,784</td>
<td class="Message">  获取sql信息 ：[QueryTable{name=&#39;sys_position&#39;, alias=&#39;&#39;, fields=[name, id], all=false}] </td>
<td class="MethodOfCaller">isPass</td>
<td class="FileOfCaller">AbstractQueryBlackListHandler.java</td>
<td class="LineOfCaller">64</td>
</tr>

<tr class="info odd">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:25,547</td>
<td class="Message">begin 获取用户系统公告 (通知)11毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">353</td>
</tr>

<tr class="info even">
<td class="Level">INFO</td>
<td class="Date">2024-06-06 11:49:25,557</td>
<td class="Message">end 获取用户系统公告 (系统消息)21毫秒</td>
<td class="MethodOfCaller">listByUser</td>
<td class="FileOfCaller">SysAnnouncementController.java</td>
<td class="LineOfCaller">361</td>
</tr>
